State Tables And State Diagrams For Digital Logic Design